//package com.moyangfenghun.javabase.componet;
//
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.beans.factory.annotation.Qualifier;
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.Configuration;
//
//@Configuration
//public class WxConfig {
//
//    @Autowired
//    private WxProperties wxProperties;
//    @Autowired
//    private WxGZHProperties wxGZHProperties;
//
//
//    @Bean
//    public WxMaConfig wxMaConfig() {
//        WxMaDefaultConfigImpl config = new WxMaDefaultConfigImpl();
//        config.setAppid(wxProperties.getAppId());
//        config.setSecret(wxProperties.getAppSecret());
//        return config;
//    }
//
//    @Bean
//    public WxMaService wxMaService(@Qualifier("wxMaConfig")WxMaConfig maConfig) {
//        WxMaService service = new WxMaServiceImpl();
//        service.setWxMaConfig(maConfig);
//        return service;
//    }
//
//
//    @Bean
//    public WxMaConfig wxMaConfig2() {
//        WxMaDefaultConfigImpl config = new WxMaDefaultConfigImpl();
//        config.setAppid(wxGZHProperties.getAppId());
//        config.setSecret(wxGZHProperties.getAppSecret());
//        return config;
//    }
//
//    @Bean
//    public WxMaService wxMaService2(@Qualifier("wxMaConfig2") WxMaConfig maConfig) {
//        WxMaService service = new WxMaServiceImpl();
//        service.setWxMaConfig(maConfig);
//        return service;
//    }
//}
